package top.fengyulou.xiaofeng.mapper;

import top.fengyulou.xiaofeng.domain.Paper;
import top.fengyulou.xiaofeng.dto.PaperDto;
import top.fengyulou.xiaofeng.dto.QuestionDto;

import java.util.List;

public interface PaperMapper {
    List<PaperDto> list(PaperDto paperDto);

    PaperDto getById(String id);

    void insert(Paper paper);

    void update(Paper paper);

    void delete(String[] ids);

    List<QuestionDto> getQstListByPaperId(String paperId);

    void updateRuleQstNum(PaperDto paperDto);

    void updateRuleQstScore(PaperDto paperDto);

    void updateQstScore(PaperDto paperDto);

    void updateQstNum(PaperDto paperDto);
}